const express = require('express');
const bodyParser = require('body-parser')
const session = require('express-session')
// 创建服务器
const app = express();
// const fs = require('fs')
const router = require('./router.js')
app.listen(8080, () => {
    console.log('服务器已经开启.....................');

})
app.set('view engine', 'ejs')
// 设置ejs默认读取目录
app.set('/views', __dirname + '/views');

// 托管静态页面
app.use('/assets', express.static('assets'))
app.use('/uploads', express.static('uploads'))
// 设置body中间件
// app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.urlencoded({ extended: false }))
// 后期你可能会传递json格式字符串
<<<<<<< HEAD
app.use(bodyParser.json())
app.use(session({
    secret: 'aaa'
}))

app.use(function (req, res, next) {
    // 三种场合不用登陆
    // 1.登陆页
    // 2.前面三个页面不用登陆
    // 3.有登陆状态
    if (req.session.isLogin && req.session.isLogin == 'true' || req.url == '/admin/login' || req.url.indexOf('/admin') == -1) {
        next()
    } else {
        // redirect:实现重定向
        res.redirect('/admin/login')
    }
})
=======
// app.use(bodyParser.json())
// app.use(session({
//     secret: 'aaa'
// }))
// app.use(function (req, res, next) {
//     if (req.session.isLogin && req.session.isLogin === 'true' || req.url == '/admin/login' ||
//         req.url.indexOf('/admin') == -1) {
//         next()
//     } else {
//         res.writeHead(302, {
//             'Location': '/admin/login'
//         })
//         res.end()
//     }

// })
>>>>>>> 2fa73e562cd8bb1d6d4cf38fa3196879360d8e55


app.use(router);
